逆矩阵

矩阵求逆

Inverse Matrix

对于 n 阶矩阵 A, 如果存在 n 阶矩阵 B :

AB=BA=E

则称矩阵 A 可逆,并将矩阵 B 称为 A 的逆矩阵,记为 A−1

运算性质

矩阵 A 可逆 ↔ |A|≠0 ↔ A 为非奇异矩阵 ↔ A 满秩

AA−1=E|A||A−1|=1

对于一个 n×n 的矩阵 A,其逆矩阵 A−1 满足以下性质:

(A−1)−1=A
(λA)−1=1λA−1
(AB)−1=B−1A−1,其中 A 和 B 都是可逆矩阵。
( A^T) ^{- 1}= ( A^{- 1}) { #T}

计算矩阵的逆

1. 伴随矩阵计算

A−1=1|A|A∗AA∗=A∗A=|A|E⇒1|A|A∗A=E⇒A−1=1|A|A∗

伴随矩阵 A∗ 为矩阵 A 的各个元素对应的 代数余子式的转置排列

A∗=(C11C21⋯Cn1C12C22⋯C2n⋮⋮⋱⋮C1nC2n⋯Cnn)

2. 初等变换

(A∣I)↔(I∣A−1)

3. 分块矩阵求逆

分块矩阵求逆涉及到将一个大矩阵分解成若干个小矩阵(块),然后对这些块进行操作以求得原矩阵的逆。假设有一个分块矩阵 A,它可以被分为四个块:

A=(A11A12A21A21)

其中 A11, A12, A21, 和 A22 都是子矩阵。为了求 A 的逆,需要满足:A11 和 A22 都需要是可逆的。如果 A11 或 A22 不可逆,那么可能需要使用其他方法来求逆,或者矩阵可能根本没有逆。

A−1=((A11−A12A22−1A21)−1−A11−1A12(A22−A21A11−1A12)−1−A22−1A21(A11−A12A22−1A21)−1(A22−A21A11−1A12)−1)

这个公式是基于 Schur 补的概念,其中 A11−A12A22−1A21 和 A22−A21A11−1A12 是 Schur 补。

实际应用

逆矩阵在许多数学和工程问题中具有重要作用,用于求解线性方程组、计算矩阵方程、分析线性变换、进行数据变换和优化等。逆矩阵的计算和应用是线性代数的重要部分,也是许多科学和工程计算的基础。 AXB=C X=A−1CB−1

编程语言实现

python
import numpy as np
np.linalg.inv(A)

AI 结构化补充(2026-05-02)

Inverse Matrix

定义

对方阵 A∈Fn×n,若存在同阶方阵 B 使

AB=BA=I,

则称 B 为 A 的逆矩阵,记为

B=A−1.

逆矩阵是撤销线性变换 x↦Ax 的矩阵:先作用 A 再作用 A−1,或先作用 A−1 再作用 A,都回到原向量。

唯一性

若 B 是左逆,C 是右逆,即

BA=I,AC=I,

则

B=B(AC)=(BA)C=C.

因此同一个方阵一旦同时存在左逆和右逆,它们必定相同,逆矩阵也唯一。

等价条件

对 n×n 矩阵 A,以下条件等价:

若 A 可逆,则

Ax=b⟹x=A−1b.

基本性质

若相关逆矩阵都存在,则

(A−1)−1=A,(λA)−1=1λA−1(λ≠0),(AB)−1=B−1A−1,(AT)−1=(A−1)T.

乘积的逆按反序排列,因为复合操作必须按相反顺序撤销:

(ABC)−1=C−1B−1A−1.

例如

(AB)(B−1A−1)=A(BB−1)A−1=I.

余子式公式

令 C=(Cij) 为 A 的代数余子式矩阵。若 detA≠0,则

A−1=CTdetA.

也就是说,

(A−1)ij=CjidetA.

这个公式来自恒等式

ACT=(detA)I.

注意必须转置:Cij 先排成余子式矩阵,再取 CT 才能成为逆矩阵的分子。

列方程视角

把逆矩阵按列写成

A−1=[x1 x2 ⋯ xn],I=[e1 e2 ⋯ en].

则

AA−1=I

等价于同时求解

Ax1=e1,Ax2=e2,⋯,Axn=en.

因此逆矩阵的第 j 列就是方程 Ax=ej 的解。对这些列方程使用克拉默法则,分子行列式会变成 A 的代数余子式,于是得到逆矩阵的余子式公式。

例子

对二阶矩阵

A=(abcd),

若

detA=ad−bc≠0,

则

A−1=1ad−bc(d−b−ca).

例如

A=(3456),detA=−2,

所以

A−1=−12(6−4−53)=(−3252−32).

乘以 b=(2,4)T 得

A−1b=(2−1),

这与克拉默法则求出的解一致。

计算方式

常见求逆方式有两类:

若只是求单个方程组 Ax=b,通常不应显式形成整个 A−1;直接对 Ax=b 消元或使用分解方法更高效。

使用边界

逆矩阵只对方阵的可逆情形存在。若 detA=0,则 A 是奇异矩阵,Ax=b 可能无解,也可能有无穷多解,此时不能写 x=A−1b。

从余子式公式看,detA 是所有逆矩阵元素的共同分母。当 detA 非零但很小,逆矩阵元素可能非常大,方程组对扰动会很敏感。这个现象说明显式求逆并不总是数值上稳健。

理论位置

逆矩阵把“唯一可解的线性方程组”和“可撤销的线性变换”统一起来。克拉默法则说明 A−1b 的各个分量可以用列替换行列式表示;伴随矩阵和逆矩阵的余子式公式进一步把整个 A−1 写成余子式矩阵转置除以 detA。